home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 January: Mac OS SDK / Dev.CD Jan 00 SDK2.toast / What's New / • What was new 11⁄99 / Sample Code / Interapplication Communication / FinderDragPro / MakeFile < prev    next >
Encoding:
Makefile  |  1999-09-13  |  3.1 KB  |  99 lines  |  [TEXT/MPS ]

  1. # File:        MakeFile
  2. #     
  3. #     Description: MPW make command file for generating build commands.
  4. #     Author:        John Montbriand
  5. #     Copyright:     Copyright: © 1999 by Apple Computer, Inc.
  6. #                 all rights reserved.
  7. #     
  8. #     Disclaimer:    You may incorporate this sample code into your applications without
  9. #                 restriction, though the sample code has been provided "AS IS" and the
  10. #                 responsibility for its operation is 100% yours.  However, what you are
  11. #                 not permitted to do is to redistribute the source as "DSC Sample Code"
  12. #                 after having made changes. If you're going to re-distribute the source,
  13. #                 we require that you make it clear in the source that the code was
  14. #                 descended from Apple Sample Code, but that you've made changes.
  15. #     
  16. #     Change History (most recent first):
  17. #
  18. #      9/9/99 - created - JM
  19.  
  20. PPCObjects =    :obj:FinderDragPro.c.ppc ∂
  21.             :obj:FDPUtilities.c.ppc ∂
  22.             :obj:GetIconSuiteFromFinder.c.ppc 
  23.             
  24. M68kObjects =    :obj:FinderDragPro.c.68k ∂
  25.             :obj:FDPUtilities.c.68k ∂
  26.             :obj:GetIconSuiteFromFinder.c.68k
  27.  
  28. CC68k = SC -align power -proto strict 
  29. CCppc  = MrC -w 35 -align power -proto strict 
  30.  
  31. RezFiles = FinderDragPro.r
  32. Resources = {RezFiles} FinderDragPro.rsrc
  33. TargetFile = FinderDragPro
  34. PartitionSize = 512
  35.  
  36. # resources
  37.  
  38. {TargetFile} ƒƒ {Resources} {M68kObjects}  {PPCObjects}
  39.     Rez -t "APPL" -i "{RIncludes}" -o {TargetFile} {RezFiles}
  40.  
  41. # object code
  42.  
  43. {TargetFile} ƒƒ {Resources} {M68kObjects}
  44.     Link -w -o {TargetFile} -t "APPL" -sym off ∂
  45.         {M68kObjects} ∂
  46.         {CLibraries}StdCLib.o ∂
  47.         {Libraries}MathLib.o  ∂
  48.         {Libraries}Interface.o ∂
  49.         {Libraries}MacRuntime.o ∂
  50.         {Libraries}ToolLibs.o ∂
  51.         {Libraries}IntEnv.o ∂
  52.         {Libraries}AEObjectSupportLib.o
  53.  
  54. {TargetFile} ƒƒ {Resources} {PPCObjects}
  55.     PPCLink -t 'APPL' -o {TargetFile} ∂
  56.         -weak IconServicesLib,DragLib,AppearanceLib,ThreadsLib ∂
  57.         {PPCObjects} ∂
  58.         {SharedLibraries}IconServicesLib ∂
  59.         {SharedLibraries}DragLib ∂
  60.         {SharedLibraries}InterfaceLib ∂
  61.         {SharedLibraries}StdCLib ∂
  62.         {SharedLibraries}MathLib ∂
  63.         {SharedLibraries}ObjectSupportLib ∂
  64.         {SharedLibraries}AppearanceLib ∂
  65.         {SharedLibraries}ThreadsLib ∂
  66.         {PPCLibraries}PPCCRuntime.o ∂
  67.         {PPCLibraries}StdCRuntime.o ∂
  68.         {PPCLibraries}PPCToolLibs.o
  69.  
  70.  
  71. ### FinderDragPro build commands
  72. :obj:FinderDragPro.c.ppc ƒ  FinderDragPro.c FinderDragPro.h GetIconSuiteFromFinder.h
  73.     {CCppc} FinderDragPro.c -o :obj:FinderDragPro.c.ppc
  74.  
  75. :obj:FinderDragPro.c.68k ƒ  FinderDragPro.c FinderDragPro.h GetIconSuiteFromFinder.h
  76.     {CC68k} FinderDragPro.c -o :obj:FinderDragPro.c.68k
  77.  
  78.  
  79. ### FDPUtilities build commands
  80. :obj:FDPUtilities.c.ppc ƒ  FDPUtilities.c FDPUtilities.h
  81.     {CCppc} FDPUtilities.c -o :obj:FDPUtilities.c.ppc
  82.  
  83. :obj:FDPUtilities.c.68k ƒ  FDPUtilities.c FDPUtilities.h
  84.     {CC68k} FDPUtilities.c -o :obj:FDPUtilities.c.68k
  85.  
  86.  
  87. ### GetIconSuiteFromFinder build commands
  88. :obj:GetIconSuiteFromFinder.c.ppc ƒ  GetIconSuiteFromFinder.c GetIconSuiteFromFinder.h
  89.     {CCppc} GetIconSuiteFromFinder.c -o :obj:GetIconSuiteFromFinder.c.ppc
  90.  
  91. :obj:GetIconSuiteFromFinder.c.68k ƒ  GetIconSuiteFromFinder.c GetIconSuiteFromFinder.h
  92.     {CC68k} GetIconSuiteFromFinder.c -o :obj:GetIconSuiteFromFinder.c.68k
  93.  
  94.  
  95.  
  96.